package day01;

import java.util.Random;
import java.util.Scanner;

/**
 * 随机生成一个5位的英文字母验证码(大小写混搭)
 * 然后将该验证码输出给用户，然后要求用户输入该验证码，大小写不限制。
 * 然后判定用户输入的验证码是否有效(无论用户输入大小写，只要字母都正确即可)。
 * @author Bonnie
 *
 */
public class Test05 {
	public static void main(String[] args) {
		String password = "";
		for (int i = 0; i < 5; i++) {
			int ran = new Random().nextInt(65) + 57;
			if (ran > 90 && ran < 97){
				//排除掉中间字符,重新进入本次循环
				i--;
				continue;
			}
			password += (char) ran;
		}
		System.out.println("验证码:" + password);
		System.out.print("请输入验证码:");
		Scanner scanner = new Scanner(System.in);
		String writeIn = scanner.next();
		//判断字符串
		System.out.println(writeIn.equalsIgnoreCase(password));
	}
	
}
